package com.john.bms.utils;

import com.john.bms.BmsConst;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.session.Session;

public class Jurisdiction {

    /**shiro管理的session
     * @return
     */
    public static Session getSession(){
        return SecurityUtils.getSubject().getSession();
    }

    /**获取当前登录的用户名
     * @return
     */
    public static String getUsername(){
        return getSession().getAttribute(BmsConst.SESSION_USERNAME).toString();
    }

    /**获取当前登录的姓名
     * @return
     */
    public static String getName(){
        return getSession().getAttribute(BmsConst.SESSION_U_NAME).toString();
    }

    /**获取当前登录用户的角色编码
     * @return
     */
    public static String getRnumbers(){
        return getSession().getAttribute(BmsConst.SESSION_RNUMBERS).toString();
    }

}
